forked from
npmx.dev/npmx.dev
[READ-ONLY]
a fast, modern browser for the npm registry
1import { all, type ModuleReplacement } from 'module-replacements'
2
3const replacementMap = new Map<string, ModuleReplacement>(
4 all.moduleReplacements.map(r => [r.moduleName, r]),
5)
6
7export default defineEventHandler((event): ModuleReplacement | null => {
8 const pkg = getRouterParam(event, 'pkg')
9 if (!pkg) return null
10 return replacementMap.get(pkg) ?? null
11})